if (common != null)
common.conditionsWillBeAdded(q, conditions);
if (builder != null)
builder.conditionsWillBeAdded(q, conditions);
if (distinct)
q.distinct();
q.where(conditions);
if (builder != null)
{
builder.conditionsWillBeAdded(q, conditions);
}
if (distinct)